<html>
<head><meta charset="utf-8"><title>Which plugin to use in VSCode · t-compiler/rust-analyzer · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/index.html">t-compiler/rust-analyzer</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html">Which plugin to use in VSCode</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="207630827"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/207630827" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sander van Harmelen <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#207630827">(Aug 21 2020 at 13:00)</a>:</h4>
<p>I'm used to vim, but want to give VSCode a try... Now I noticed that there is a Rust extension and a rust-analyzer extension. I read that the first one can be configured to use either RLS or RA, I prefer RA, so should I use and configure that one, or do I need the latter extension? Or do they work together and do I need both? Thanks!</p>



<a name="207630899"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/207630899" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#207630899">(Aug 21 2020 at 13:00)</a>:</h4>
<p>you should not use both. Currently the rust-analyzer extension works much better with rust-analyzer; the RA integration in the Rust extension is still WIP</p>



<a name="207631062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/207631062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sander van Harmelen <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#207631062">(Aug 21 2020 at 13:02)</a>:</h4>
<p>Ok, then I'll give that a try. Thanks!</p>



<a name="244544541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244544541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244544541">(Jul 01 2021 at 10:17)</a>:</h4>
<p>Can we drop the "the project is in alpha status: it is already useful in practice, but can't be considered stable" blurb from the Matketplace page?</p>



<a name="244547220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244547220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Diebold <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244547220">(Jul 01 2021 at 10:44)</a>:</h4>
<p>I guess the idea was to do that when the plugin becomes officially official <span aria-label="grimacing" class="emoji emoji-1f62c" role="img" title="grimacing">:grimacing:</span></p>



<a name="244547267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244547267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244547267">(Jul 01 2021 at 10:44)</a>:</h4>
<p>Well, it might be unofficial, but it's clearly not alpha-quality? <span aria-label="grimacing" class="emoji emoji-1f62c" role="img" title="grimacing">:grimacing:</span></p>



<a name="244547405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244547405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244547405">(Jul 01 2021 at 10:46)</a>:</h4>
<p>Context: <a href="https://github.com/rust-lang/vscode-rust/issues/748#issuecomment-872086512">https://github.com/rust-lang/vscode-rust/issues/748#issuecomment-872086512</a></p>



<a name="244551599"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244551599" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremy Kolb <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244551599">(Jul 01 2021 at 11:29)</a>:</h4>
<p>I believe it's a matter of support not quality</p>



<a name="244551693"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244551693" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244551693">(Jul 01 2021 at 11:30)</a>:</h4>
<p>We probably have better support than <code>vscode-rust</code></p>



<a name="244568351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244568351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244568351">(Jul 01 2021 at 13:47)</a>:</h4>
<p>+1 on rephrasing it! Would do it later unless anyone beats me to it, but the motto should reflect two opposing facts:</p>
<ul>
<li>rust-analyzer is hugely useful and will boost your productivity</li>
<li>it is still incomplete and lags behind the language spec</li>
</ul>



<a name="244568490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Which%20plugin%20to%20use%20in%20VSCode/near/244568490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Which.20plugin.20to.20use.20in.20VSCode.html#244568490">(Jul 01 2021 at 13:48)</a>:</h4>
<p>I guess, "pre 1.0" is the right way to put it</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>